@charset "utf-8"; 
*{margin: 0;padding: 0;}
body { font-size:14px; min-height: 650px; 
	font-family:  'Microsoft Yahei', 'Hiragino Sans GB' , Tahoma, Arial, Helvetica, STHeiti;
	background:#fff;}
li{list-style: none;}
a{text-decoration: none;color: #fff;}
a:active{text-decoration: none;} 
a:visited {text-decoration:none;}   
a:focus{outline: none;}
img{vertical-align:top;border:0;border-style: none;
	outline: none;}
a,img,button,input,textarea,select{-webkit-tap-highlight-color:rgba(255,255,255,0);}
::selection{background: #fff;color:#ce3939; }
em,i{font-style: normal;color: #f6921e;}
.clear{clear: both;}
.left{float: left;}
.right{float: right;}
.hidden{display: none;}
.container{ 
	width: 100%;position: relative;
}
.container .main{
	width: 100%;
	padding:3em 0;  background: #fff;
	position: relative;min-height: 440px;
} 
.error{
    margin: 0 auto;width: 400px;
}
.errorimg{
    width: 100%;
}
.errorimg img{
    width: 100%;
    height: 100%;
}
.errorbot {
    position: relative;
}
.errorbot .left{
    width: 65%;
}
.errorbot .left p{
    color: #c33939;font-size: 3em;
    font-weight: 600;
}
.errorbot .left span{
    color: #666;display: inline-block;
}
.errorbot .right{
    position: absolute;
    width: 35%;
    right: 0;text-align: right;
    bottom: 0;
}
.errorbot .right a{
    height: 2em;
    line-height: 2em;
    color: #fff;text-align: center;
    border-radius: 5px;cursor: pointer;
    display: inline-block;
    background: #ce3939;
    padding:0 2em;
}
/*  >= 1000 */ 
@media ( min-width :1000px) {
     body{ 
        font-size: 14px; 
    } 
}  
/*  >= 480 */ 
@media (max-width:768px) { 
    body{ 
        font-size: 13px; 
    }   
} 
@media ( max-width :480px) {
     body{ 
        font-size: 12px; 
    }  
    .error{
        width: 80%;
        padding:0 10%;
    } 
    .errorbot .right,.errorbot .left{
        width: 100%!important;
        float: none!important;
        position: inherit!important;
        margin-bottom: 1em;
        text-align: center!important;
    }
}